<?php

class contCommon
{
    /**
     *
     * 이미지 url
     * @param string $sImageName 파일명
     */
    public static function getImageUrl($sImageName, $sServer = false)
    {
        if (empty($sImageName)) return false;

        $aImagePath = explode('_', $sImageName);

        $sImageDomain = 'http://gudalsk.cafe24.com';

        $sImageUrl = $sImageDomain.'/'.$aImagePath[0].'/'.$aImagePath[1].'/'.$aImagePath[2].'/'.$aImagePath[3].'/'.$sImageName;

        return $sImageUrl;
    }

    /**
     *
     * 이미지 삭제
     * @param string $sFile 파일명
     */
    public static function deleteImage($sImageName)
    {
        if (empty($sImageName)) return false;

        $aImagePath = explode('_', $sImageName);

        // 이미지 삭제
        $utilImages = new utilImages();

        // 썸네일일 경우 원본 파일도 삭제한다.
        if (count($aImagePath) >= 6) {
            $aImagePathExt = explode('.', $sImageName);
            $len = count($aImagePathExt) - 1;
            $sImgExt = $aImagePathExt[$len];
            $aImg = array_slice($aImagePath, 0, 5);
            $sImgName =  implode('_', $aImg).'.'.$sImgExt;

            $sBaseFile = $aImagePath[0].'/'.$aImagePath[1].'/'.$aImagePath[2].'/'.$aImagePath[3].'/'.$sImgName;

            $bResult1 = $utilImages->delete($sBaseFile);
        }

        $sThumbFile = $aImagePath[0].'/'.$aImagePath[1].'/'.$aImagePath[2].'/'.$aImagePath[3].'/'.$sImageName;

        $bResult2 = $utilImages->delete($sThumbFile);

        return $bResult2;
    }
    
    /**
     * 
     * 데이터 xss 처리
     * @param string $sContents 내용
     */
    public static function getDataXss($sContents)
    {
        return utilFilterXss::getDataRemoveXss($sContents);
    }
}